package com.briup.day06;

/**
 * @author lining
 * @date 2024/1/15 9:49
 */
public class TestStudent {
    public static void printStu(Student x){
        System.out.println(x.id);//获取的传入的s2对象的学号
    }


    public static void main(String[] args) {
        //1.面向对象思想编写代码
        //一个引用类型的变量s接收该对象的地址值。可以通过s表示Student对象
        Student s = new Student();
        Student s2 = new Student();
        Student s3 = new Student();
        //2.调用内部的属性和方法（成员）
        System.out.println("s对象的学号："+s.id);//值在堆中对象中存储
        System.out.println("s2对象的名字："+s2.name);
        System.out.println("s3对象的学校："+s3.schoolName);

        s.learn();// 进行学习
        s2.play();//进行课外活动
        int hour = 1; //局部变量
        s3.sleep(hour);//进行午休

        //对属性进行赋值
        s.id = 20240101;
        s.name = "jack";
        s2.id = 20240102;
        s2.name = "tom";

        System.out.println("s的学号："+s.id);

        printStu(s2); //输出结果： 对象的属性 20240102


    }
}
